.mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

.model-dialog {
  width: 558rpx;
  background: #FFFFFF;
  border-radius: 8px;
  /* padding: 48rpx 40rpx 40rpx; */
  box-sizing: border-box;
  position: relative;
}

.icon-close {
  width: 32rpx;
  height: 32rpx;
  position: absolute;
  top: 0;
  right: 0;
  padding: 16rpx;
  z-index: 999;
}

.header{
  padding: 48rpx 40rpx 0;
}

.model-dialog-title {
  white-space: pre-line;
  font-family: PingFangSC-Medium;
  font-size: 36rpx;
  color: #222222;
  text-align: center;
  font-weight: 500;
}

.model-dialog-desc {
  white-space: pre-line;
  word-break: break-all;
  margin-top: 16rpx;
  padding:0 40rpx;
  font-family: PingFangSC-Regular;
  font-size: 28rpx;
  color: #646464;
  text-align: center;
  font-weight: 400;
}

.model-dialog-btn {
  margin-top: 40rpx;
  padding:0 40rpx 40rpx;
}

.model-dialog-btn--cancel {
  width: 232rpx;
  height: 80rpx;
  background: #FFFFFF;
  border: 1px solid #999999;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;

  font-family: PingFangSC-Medium;
  font-size: 32rpx;
  color: #222222;
  text-align: center;
  line-height: 80rpx;
  font-weight: 500;
}

.model-dialog-btn--confirm {
  width: 232rpx;
  height: 80rpx;
  background: #3377FF;
  border-radius: 4px;

  font-family: PingFangSC-Medium;
  font-size: 32rpx;
  color: #FFFFFF;
  text-align: center;
  line-height: 80rpx;
  font-weight: 500;
}
